package com.csc.contact.checkbill.entity;

import com.baomidou.mybatisplus.annotations.TableName;

import java.util.Date;

/**
 * Created with IntelliJ IDEA
 *
 * @auther zhanglei
 * @date 2019/6/17 20:06
 * Description: 对账文件信息表
 */
@SuppressWarnings("serial")
@TableName("tbl_cscc_URP_reconciliation")
public class ReconciliationInfo {


    /**
     * 交易发起时间（14位：YYYYMMDDHHMISS）
     */
    private String transTime;

    /**
     * 总部处理时间（14位：YYYYMMDDHHMISS）
     */
    private String dealTime;

    /**
     * 发起地业务流水号（20位）
     */
    private String originSerialNo;

    /**
     * 缴费金额（精确到厘），数据库中保存分，做处理
     */
    private int cgiMoney;

    /**
     * 发起省编码（两位省编码）
     */
    private int originProvince;

    /**
     * 交易参与方省编码(参与省代码用“|”分开)
     */
//    private String transAndjoinProvince;

    /**
     * 被缴费号码
     */
    private String cgiAccnum;

    /**
     * 缴费卡号
     */
    private String cgiCardnum;

    /**
     * 接入渠道类型(IVR、SMS、WEB、WAP)
     */
    private String cgiChannelType;

    /**
     * 卡归属省分编码
     */
    private int cgiCardprovince;

    /**
     * 卡归属地市编码
     */
    private String cgiCardcity;

    /**
     * 帐号基本业务类型
     */
    private String cgiAccbasetype;

    /**
     * 帐号归属系统
     */
    private String cgiSystemcode;

    /**
     * 帐户归属省分编码
     */
    private String cgiAccprovince;

    /**
     * 帐号地市编码
     */
    private String cgiAcccity;

    /**
     * 是否赠卡标志
     */
    private String cgiIsgift;

    /**
     * 卡所属网络类别
     */
    private String cgiCardnet;


    public String getTransTime() {
        return transTime;
    }

    public void setTransTime(String transTime) {
        this.transTime = transTime;
    }

    public String getDealTime() {
        return dealTime;
    }

    public void setDealTime(String dealTime) {
        this.dealTime = dealTime;
    }

    public String getOriginSerialNo() {
        return originSerialNo;
    }

    public void setOriginSerialNo(String originSerialNo) {
        this.originSerialNo = originSerialNo;
    }

    public int getCgiMoney() {
        return cgiMoney;
    }

    public void setCgiMoney(int cgiMoney) {
        this.cgiMoney = cgiMoney;
    }

    public int getOriginProvince() {
        return originProvince;
    }

    public void setOriginProvince(int originProvince) {
        this.originProvince = originProvince;
    }

    public String getCgiAccnum() {
        return cgiAccnum;
    }

    public void setCgiAccnum(String cgiAccnum) {
        this.cgiAccnum = cgiAccnum;
    }

    public String getCgiCardnum() {
        return cgiCardnum;
    }

    public void setCgiCardnum(String cgiCardnum) {
        this.cgiCardnum = cgiCardnum;
    }

    public String getCgiChannelType() {
        return cgiChannelType;
    }

    public void setCgiChannelType(String cgiChannelType) {
        this.cgiChannelType = cgiChannelType;
    }

    public int getCgiCardprovince() {
        return cgiCardprovince;
    }

    public void setCgiCardprovince(int cgiCardprovince) {
        this.cgiCardprovince = cgiCardprovince;
    }

    public String getCgiCardcity() {
        return cgiCardcity;
    }

    public void setCgiCardcity(String cgiCardcity) {
        this.cgiCardcity = cgiCardcity;
    }

    public String getCgiAccbasetype() {
        return cgiAccbasetype;
    }

    public void setCgiAccbasetype(String cgiAccbasetype) {
        this.cgiAccbasetype = cgiAccbasetype;
    }

    public String getCgiSystemcode() {
        return cgiSystemcode;
    }

    public void setCgiSystemcode(String cgiSystemcode) {
        this.cgiSystemcode = cgiSystemcode;
    }

    public String getCgiAccprovince() {
        return cgiAccprovince;
    }

    public void setCgiAccprovince(String cgiAccprovince) {
        this.cgiAccprovince = cgiAccprovince;
    }

    public String getCgiAcccity() {
        return cgiAcccity;
    }

    public void setCgiAcccity(String cgiAcccity) {
        this.cgiAcccity = cgiAcccity;
    }

    public String getCgiIsgift() {
        return cgiIsgift;
    }

    public void setCgiIsgift(String cgiIsgift) {
        this.cgiIsgift = cgiIsgift;
    }

    public String getCgiCardnet() {
        return cgiCardnet;
    }

    public void setCgiCardnet(String cgiCardnet) {
        this.cgiCardnet = cgiCardnet;
    }
    @Override
    public String toString() {
        return "ReconciliationInfo{" +
                "transTime" + transTime + '|' +
                ",dealTime" + dealTime + '|' +
                ",originSerialNo" + originSerialNo + '|' +
                ",cgiMoney" + cgiMoney + '|' +
                ",originProvince" + originProvince + '|' +
                ",cgiAccnum" + cgiAccnum + '|' +
                ",cgiCardnum" + cgiCardnum + '|' +
                ",cgiChannelType" + cgiChannelType + '|' +
                ",cgiCardprovince" + cgiCardprovince + '|' +
                ",cgiCardcity" + cgiCardcity + '|' +
                ",cgiAccbasetype" + cgiAccbasetype + '|' +
                ",cgiSystemcode" + cgiSystemcode + '|' +
                ",cgiAccprovince" + cgiAccprovince + '|' +
                ",cgiAcccity" + cgiAcccity + '|' +
                ",cgiIsgift" + cgiIsgift + '|' +
                ",cgiCardnet" + cgiCardnet +"}";
    }
}
